own and drive the peace process - German English Dictionary